package zasm.zasm.assembler;

public interface Evaluator {

	int evaluate(String expression, int warnUnderflow, int warnOverflow);

	int evaluateSigned(String expression, int size);

	int evaluateUnsigned(String expression, int size);

	int evaluateUnknownSign(String expression, int size);

}
